home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)TB / (A)TBE.ADF / Plans.doc < prev    next >
Text File  |  1990-08-26  |  29KB  |  652 lines

  1. Docs for Plans 2D CAD Software Version 1.0
  2. Date: 8/22/88
  3.  
  4. I. Introduction
  5.     Plans is a high speed, versatile drafting program.  Plans uses a
  6.     heirarchical (DOS like) data structure allowing the user to manipulate
  7.     low level primitives or higher level objects (including the entire
  8.     drawing).  The operations permitted on the directory (object) level
  9.     include:  Copy, Move, Delete, Array Angle, Array Grid, Translate, Rotate,
  10.     Color, Size (distort), Group and Rename.  In addition the user may set
  11.     the view to include the entire drawing or only any directory.
  12.  
  13. Ia. General
  14.     The library file arp.library must be in your LIBS: directory.  A powerful
  15.     Undo function is available after almost any action by pressing 'u' on the
  16.     keyboard or clicking the 'Undo' gadget.
  17.  
  18. II. User Modes
  19.     A. Creation Modes
  20.         About the drawing process:
  21.             Any process in which items are being created may be aborted at
  22.             any time prior to the final action by pressing the right (menu)
  23.             mouse button.
  24.  
  25.         1. Line
  26.             To begin a line, click the left mouse button inside the drawing
  27.             window. To continue a line, click again. To finish a line, click
  28.             twice in the same place.
  29.  
  30.         2. Rectangle
  31.             To begin a rectangle, click inside the drawing window.  Move the
  32.             mouse.  When the rectangle is the right size, click again.
  33.  
  34.         3. Polygon
  35.             To begin a polygon, enter the number of sides desired in the PP
  36.             gadget, then click in the drawing window.  When the polygon is
  37.             the correct size and orientation click again.
  38.  
  39.         4. Box
  40.             To begin a box, enter the angle of the ends desired in the EA
  41.             gadget, enter the width of the box in the LW width gadget, then
  42.             click in the drawing window. When the box is correct click again.
  43.  
  44.         5. Arrow
  45.             To begin an arrow, enter the width in the TW text width gadget,
  46.             the height in the TH text height gadget, the slant (0 - 4.0) in
  47.             the TS text slant gadget, then click in the drawing window.  When
  48.             the arrow is correct, click the left mouse button again.
  49.  
  50.         6. Freehand
  51.             To begin a freehand line, press the left mouse button and hold it
  52.             down while drawing by moving the mouse.  Releasing the left mouse
  53.             button finishes the line.  To erase anything immediately after
  54.             creating it, press 'u'.
  55.  
  56.         7. Circle
  57.             To begin a circle, click the left mouse button inside the drawing
  58.             window where the center should be.  Stretch the circle to the
  59.             correct size and click again.
  60.  
  61.         8. Arc
  62.             To begin an arc, click where the center should be.  The second
  63.             click establishes the beginning angle, and the third click
  64.             determines the finished radius and ending angle.
  65.  
  66.         9. Ellipse
  67.             To begin an ellipse, enter the ellipse rotation angle in the EA
  68.             ellipse angle gadget and click where the center should be. 
  69.             Stretch the ellipse to the correct width and height and click
  70.             again to finish the ellipse.
  71.  
  72.         10. Part
  73.             To use a part, choose the part you want a copy of in the Part
  74.             gadget (use the left and right gadgets to cursor through your
  75.             choices), then click in the drawing window.  A copy of your
  76.             choice will appear.  When in the proper position, click again.
  77.             See more Parts Information below.
  78.  
  79.         11. Dimension
  80.             To begin a dimension line, enter the desired text width in the TW
  81.             gadget, the desired text height in the TH gadget, the desired
  82.             text slant (0 - 4.0) in the TS gadget, and the desired number of
  83.             digits following the decimal point in the DP gadget.  Now click
  84.             in the drawing window.  Stretch to the other point and click
  85.             again. Now the dimension line can be moved anywhere in the
  86.             drawing until the third click positions it.
  87.  
  88.         12. Text
  89.             To begin text, enter the desired text width in the TW
  90.             gadget, the desired text height in the TH gadget, the desired
  91.             text angle in the TA gadget and the desired text slant (0 - 4.0)
  92.             in the TS gadget.  Now click in the drawing window. Enter text by
  93.             typing on the keyboard.  If you make a mistake, use the
  94.             backspace key to erase it.  Hitting the return key finishes one
  95.             line of text and begins another.  Hitting the return key twice
  96.             or clicking the menu button finishes the text.
  97.  
  98.         13. Point
  99.             To mark a point in the drawing, set the width of the marker
  100.             in the LW width gadget and the angle of the crossbar in the
  101.             EA angle gadget.  Now click where a point marker is desired.
  102.  
  103.         14. Isometric Cylinder
  104.             Enter the isometric width of the cylinder desired in the
  105.             LW width gadget.  Now draw a cylinder with two clicks.
  106.  
  107.         15. Isometric Block
  108.             Enter the isometric width of the block desired in the
  109.             LW width gadget.  Now draw a block with two clicks.
  110.  
  111.     B. Editing Modes
  112.         About the editing process:
  113.             Any process in which items are being edited may be aborted at any
  114.             time prior to the final action by pressing the right (menu) mouse
  115.             button.  Selection of an object to modify (Color, Rotate, Size,
  116.             Move, Translate, Array Angle, Array Grid, Delete, Group) is
  117.             normally done by clicking the left mouse button when the mouse
  118.             cursor is over a line.  This selection process may be extended to
  119.             the directory level by holding down the left shift key during the
  120.             first mouse button click, then moving through the directory tree
  121.             by using the cursor keys (Up, Left, Down, Right) to move from one
  122.             branch to another.
  123.  
  124.         1. Make Line
  125.             Make Line changes entities that are not lines into lines,
  126.             so that they can be edited with the line editing tools (hook,
  127.             insert, break, fillet and round corners).  The entities do not
  128.             look any different, but they can no longer be modified in their
  129.             original forms.
  130.  
  131.         2. Hook
  132.             Hook allows the user to move points on a line to a new position. 
  133.             Click on the desired line within the snap size of an endpoint,
  134.             and the point will follow the cursor to a new position.  Click
  135.             the left button to finish, or the right button to abort.  Hook
  136.             also allows resizing of circles, ellipses, and polygons, re-entry
  137.             of arcs, and moving either end of dimension lines, boxes,
  138.             isometric cylinders, isometric blocks, and arrows.
  139.  
  140.         3. Insert
  141.             Insert inserts new points in a line.  Click on a line to begin,
  142.             and click again to finish.
  143.  
  144.         4. Break
  145.             Break makes one line into two lines.  Click on a line to begin, A
  146.             new point appears to follow the mouse.  Click to position the
  147.             first end.  Now another new point appears, connected to the
  148.             second line.  Position and click, or press the menu button (right
  149.             button) to abort the entire process.
  150.  
  151.         5. Move
  152.             Move allows the user to re-position an item.  Just click on the
  153.             item to be moved, now the item will follow the cursor.  Click
  154.             again to set the item down in the new place.
  155.  
  156.         6. Copy
  157.             Copy makes copies, one at a time.  To begin, double-click on an
  158.             item.  A copy will appear to follow the cursor, position and
  159.             click when ready.  Now the user may click again with the left
  160.             button to place another copy in the drawing, or press the menu
  161.             button to select another item to copy.
  162.  
  163.         7. Undo
  164.             Undo restores the drawing to the state it was in before the
  165.             last action was taken.  When an action cannot be undone the
  166.             screen will blink.
  167.  
  168.         8. Size
  169.             Size enables entities to be scaled up or down or distorted or
  170.             mirrored.  To begin, enter the width multiplication factor (1.0 =
  171.             same width, -1.0 to mirror horizontally) in the W width gadget,
  172.             and the height multiplication factor (1.0 = same height, -1.0 to
  173.             mirror vertically) in the H height gadget and the position of the
  174.             sizing cursor. The sizing cursor may be located at the crosshairs
  175.             by pressing the 'x' key.  Now select an entity to scale or
  176.             distort.  Sizing an item (width factor = height factor) leaves
  177.             the item in it's original type, but distorting (width factor does
  178.             not = height factor) will convert a circle to an ellipse, a
  179.             rotated ellipse to a curved line, and an arc to a curved line.
  180.  
  181.         9. Rotate
  182.             Rotate rotates entities around the rotation-sizing cursor.  To
  183.             begin, enter the rotation increment in the A angle gadget.  Now
  184.             select the item to rotate.  The item will appear in it's new
  185.             position.  Now one more left button click will finish the 
  186.             operation or a menu button press will abort.
  187.  
  188.         10. Color
  189.             Color changes the color and linetype of an entity to the current
  190.             color and linetype.
  191.  
  192.         11. Modify
  193.             Modify enables the user to modify the attributes of an item,
  194.             such as angle, width and height.  To use this tool, enter the
  195.             desired attributes in the appropriate text gadgets, then click
  196.             the mouse pointer over an item.  The item will be highlighted in
  197.             its new form, click the left button again to finish this
  198.             operation or the right button to abort.
  199.  
  200.         12. Delete
  201.             Delete deletes items.  To restore them press 'u' on the keyboard.
  202.  
  203.         13. Array Angle
  204.             To use array angle, enter the desired angle increment in the A
  205.             angle gadget, enter the desired number of copies in the I counter
  206.             gadget and position the rotation-sizing cursor at the position
  207.             around which the copies should rotate.  Now choose the item to
  208.             array.
  209.  
  210.         14. Array Grid
  211.             Array grid makes linear or rectangular arrays at any angle.  To
  212.             begin, enter the desired angle of the grid in the A angle gadget
  213.             (0 is the most common angle), enter the width (X) offset in the W
  214.             width gadget, enter the height (Y) offset in the H height gadget,
  215.             enter the number of items across in the I counter gadget and
  216.             enter the number of items down in the J counter gadget.  I and J
  217.             must both be greater than 0 (one of them may be set to 1).
  218.  
  219.         15. Translate
  220.             Translate moves items a specified width and height from their
  221.             origin.  To begin, enter the width offset in the W width gadget
  222.             (may be negative), enter the height offset in the H height gadget
  223.             gadget.  Now each item selected will be moved (translated) this
  224.             distance and direction.
  225.  
  226.         16. Group
  227.             Group makes onscreen items available for use as parts.  If this
  228.             should be a new Part, choose New Part in the List Functions menu.
  229.             This will begin a new Part.  Now, set X and Y gadgets to a good
  230.             place to use as a reference point for the Part.  Now, select an
  231.             item (this may be a high level object), the final click will put
  232.             a copy of the item in the current Part.  Multiple items may be
  233.             added to a Part at any time.
  234.  
  235.         17. Fillet
  236.             This can only be used on lines.  Enter the desired fillet radius
  237.             in the LW width gadget.  Now click on a line near a point where
  238.             two segments of a line meet.  An arc will be highlighted.  Click
  239.             the left button again to add this arc to the drawing or the
  240.             right button to abort the operation.
  241.  
  242.         18. Round Corners
  243.             This can only be used on lines.  Enter the desired corner radius
  244.             in the LW width gadget.  Now click on a line near a point where
  245.             two segments of a line meet.  An arc will be highlighted.  Click
  246.             the left button again to replace the sharp corner with this arc
  247.             or the right button to abort the operation.
  248.  
  249.     C. List Functions
  250.         1. Rename
  251.             Rename changes which directory an item resides in.  To begin,
  252.             scroll the destination directory into view in the Dir gadget. 
  253.             Now each item selected will be renamed into the current directory.
  254.  
  255.         2. Set View
  256.             Set view enables the user to set the current view to the root
  257.             directory (to see the entire drawing) or the current directory
  258.             (to look at only a branch of the directory tree).
  259.  
  260.         3. New Child
  261.             New child creates a new directory in either the root directory
  262.             or in the current directory.  The new directory becomes the
  263.             current directory.
  264.  
  265.         4. New Parent
  266.             New Parent creates a new directory, putting either the root
  267.             directory or the current directory inside it.  If the current
  268.             directory had a parent, that parent is now the parent of the new
  269.             directory.
  270.  
  271.         5. Delete Directory
  272.             This deletes the current Directory (named in the Dir gadget).
  273.  
  274.         6. New Part
  275.             This creates a new Part.  To make the Part useful, give the Part
  276.             a name and use Edit Parts and/or Group to define the new Part.
  277.  
  278.         7. Delete Part
  279.             This deletes the current Part (named in the Part gadget).
  280.  
  281.         8. Edit Parts
  282.             Choosing edit parts allows the user to draw any part as if it
  283.             were a drawing unto itself.  All the usual functions are
  284.             available.  To choose a different Part for editing, use the left
  285.             and right part selection gadgets.
  286.  
  287.         9. Edit Drawing
  288.             When finished editing parts, this returns to the normal drawing
  289.             mode.
  290.  
  291.         10. Purge Directories
  292.             This function removes empty directories from the drawing
  293.             database.  
  294.  
  295.         11. Purge Parts
  296.             This function removes empty directories or parts from the parts
  297.             database.  
  298.  
  299.     D. Project Menu
  300.         1. Save
  301.             a. Root
  302.                 Save root saves the entire directory tree to disk.  The great
  303.                 file name requester is provided courtesy of Microsmiths'
  304.                 Charlie Heath.  Be sure that arp.library resides in your
  305.                 LIBS: directory or Plans will not run.
  306.  
  307.             b. Dir
  308.                 Save Dir saves the current directory to disk.
  309.  
  310.             c. Parts
  311.                 Save Parts saves all of the Parts to a file which can be
  312.                 reloaded at another time or into another drawing.  Parts
  313.                 files look funny if loaded as a drawing.
  314.  
  315.             d. Part
  316.                 Save Part saves just the current Part to disk.
  317.  
  318.         2. Load
  319.             a. Root
  320.                 Load Root loads a drawing or partial drawing saved 
  321.                 previously as a child of the root directory.
  322.  
  323.             b. Dir
  324.                 Load Dir loads a drawing or partial drawing saved 
  325.                 previously as a child of the current directory.
  326.  
  327.             c. Parts
  328.                 Load Parts adds Parts to the Parts list, making them
  329.                 available to the user.
  330.  
  331.             d. Part
  332.                 Load Part adds a single Part.
  333.  
  334.         3. Plot
  335.             a. Full
  336.                 Plot Full writes plotter instructions to a file describing
  337.                 the entire drawing in a size that will fill the plotter
  338.                 paper. Plot asks for a filename to send a plot file to.  This
  339.                 name may be PAR: or SER: for a direct plot.  See the Plans-
  340.                 Configuration instructions below.
  341.  
  342.             b. Scaled
  343.                 Plot Scaled writes plotter instructions to a file in a size
  344.                 that is specified in the PX plot X center, PY plot Y center,
  345.                 and SC scale gadgets.  These are the same gadgets that are
  346.                 used to specify the drawing zoom window.  See Frame
  347.                 elsewhere.  Also see the Specification instructions below.
  348.  
  349.             c. Window
  350.                 Plot Window writes plotter instructions to a file
  351.                 describing the current view in the drawing window.
  352.  
  353.         4. Export Drawing
  354.             Export Drawing writes the entire drawing or the current directory
  355.             to a file in a format that a particular CAD program can read.
  356.             This format has turned into a pseudo standard for importing
  357.             drawings into desktop publishing and other programs.
  358.  
  359.         5. Import Drawing
  360.             Import Drawing loads files that are in another format into the
  361.             drawing database.
  362.  
  363.         6. Start Over
  364.             After asking "Delete everything?" this deletes everything so the
  365.             user may start a new drawing.
  366.  
  367.         7. Quit
  368.             After asking "Really quit?" this quits the program.
  369.  
  370.     E. Preferences Menu
  371.         1. Modify Colors
  372.             The Microsmiths palette requester adjusts the screen colors.
  373.             To make the program start with new colors edit the
  374.             Plans-Configuration file.
  375.  
  376.         2. Set Background Pen
  377.             Set the back ground color to the current pen color.  Any drawing
  378.             with the current pen color is now invisible (but it will still
  379.             show up on the plotter).
  380.  
  381.         3. Crosshairs
  382.             This toggles the crosshair display.
  383.  
  384.         4. Status Line
  385.             This toggles the status line display.
  386.  
  387.         5. Highlighting
  388.             If you are going to manipulate directories a lot, this may save
  389.             some time.  Instead of highlighting all the parts in a directory,
  390.             the program just draws a box around the parent.
  391.  
  392.     F. Drawing  Control
  393.         1. Redraw
  394.             a. Frame
  395.                 Frame sets the limits of the "zoom window".  It does this by
  396.                 changing the variables PX (plotter X center), PY (plotter Y
  397.                 center and SC (plotter scale).  These three variables may be
  398.                 entered by clicking in their gadgets and typing.  The SC
  399.                 (scale) determines the true size of objects on the screen or
  400.                 on the plotter (see Plans-Configuration File below).
  401.  
  402.             b. Window
  403.                 Window draws the currently defined "zoom" window.
  404.  
  405.             c. Draw
  406.                 Draw redraws the screen in place.  This is sometimes useful
  407.                 after an object is erased.
  408.  
  409.             d. Full
  410.                 Full draws the entire drawing.  If the first thing drawn is
  411.                 a border rectangle this will provide a frame of reference
  412.                 for the rest of the drawing.
  413.  
  414.             e. Last
  415.                 Press the TAB key.
  416.                 This can save a lot of time.  This toggles between two views.
  417.  
  418.         2. Panning
  419.             Press the SPACE bar.
  420.             This will center the screen on the mouse cursor.
  421.             Panning may also be accomplished with the cursor keys while
  422.             they are not being used to select objects.  Panning may be done
  423.             while entering a new object.
  424.  
  425.         3. Zooming
  426.             Zooming may be accomplished with the ZM proportional gadget.
  427.             Also, 'z' will zoom out (make things smaller) and 'Z' will zoom
  428.             in (make things bigger) at any time.
  429.  
  430.     G. Variables
  431.  
  432.         1. Dir
  433.             The name of the current directory appears here and may be
  434.             changed at any time.  If the name is changed to nothing or the
  435.             name matches the name of another directory in the same branch
  436.             of the tree this will be pointed out.
  437.  
  438.         2. Part
  439.             The name of the current part appears here and may be changed at
  440.             any time.  If the name is changed to nothing or the name matches
  441.             the name of another part in the part list this will be pointed
  442.             out.
  443.  
  444.         3. X - X Coordinate
  445.             This is the X coordinate of the center of rotation for functions
  446.             that rotate around an axis (Array Angle, Rotate) and the point
  447.             towards which sizing operations occur.
  448.             This variable and Y below may be entered by positioning the mouse
  449.             and pressing the 'x' key.
  450.  
  451.         4. Y - Y Coordinate
  452.             This is the Y coordinate of the center of rotation for functions
  453.             that rotate around an axis (Array Angle, Rotate) and the point
  454.             towards which sizing operations occur.
  455.             This variable and X above may be entered by positioning the mouse
  456.             and pressing the 'x' key.
  457.  
  458.         5. A - Angle
  459.             This is the angle objects are rotated when Array Angle or Rotate
  460.             functions are used.
  461.  
  462.         6. W - Width
  463.             This is the Width offset for Array Grid and Translate.
  464.  
  465.         7. H - Height
  466.             This is the Height offset for Array Grid and Translate.
  467.  
  468.         8. I - counter
  469.             This is an X counter for Array Grid and Array Angle.
  470.  
  471.         9. J - counter
  472.             This is a Y grid counter for Array Grid.
  473.  
  474.         10. Text Variables
  475.             a. TW - Text Width
  476.                 This specifies the size to use for the width of characters
  477.                 (including inter-character spaing).  This may be negative for
  478.                 backwards writing.
  479.  
  480.             b. TH - Text Height
  481.                 This specifies the size to use for the height of characters
  482.                 (including inter-character spaing).  This may be negative for
  483.                 upside-down writing.
  484.  
  485.             c. TA - Text Angle
  486.                 This specifies the angle at which text will be written on
  487.                 the drawing.
  488.  
  489.             d. TS - Text Slant
  490.                 This specifies the slant text will have when written on
  491.                 the drawing.  This number represents a fraction of the text
  492.                 height that the text will be slanted at (the tangent of the
  493.                 slant angle).
  494.  
  495.         11. LW - Line Width
  496.             This specifies the end length of boxes, the size of points,
  497.             the radius of fillets and rounded corners, and the size
  498.             of isometric cylinders and blocks.
  499.  
  500.         12. PP - Polygon Points
  501.             This specifies the number of points to draw subsequent polygons
  502.             with.
  503.             
  504.         14. DP - Dimension Precision
  505.             The rounding precision to use with dimension lines.
  506.  
  507.         15. EA - Ellipse Angle
  508.             This specifies the rotation angle of subsequent ellipses.
  509.             Also specified is the angle of the crossbar of point markers
  510.             and the angle of the ends on boxes.
  511.  
  512.         17. PX - Plot X
  513.             The center coordinates of the plot and the center of the zoom
  514.             window are specified here and in the next gadget.
  515.  
  516.         18. PY - Plot Y
  517.             The center coordinates of the plot and the center of the zoom
  518.             window are specified here and in the previous gadget.
  519.  
  520.         19. SC - Scale
  521.             This specifies the plot scale and the zoom window scale.  If this
  522.             is 1.0 then things appear full size on the screen and in the
  523.             plot.
  524.  
  525.         20. Snap Variables
  526.             The snap type may be changed at any time by pressing 's', even
  527.             while entering a new item.
  528.             a. SS - Snap Size
  529.                 This snap size is in pixels.  It specifies how far from the
  530.                 mouse cursor to look for lines, points et cetera when
  531.                 snapping to objects.
  532.  
  533.             b. GX - Grid X Spacing
  534.                 When grid snap is used this is the spacing of vertical lines
  535.                 which determine the position of the crosshairs.
  536.  
  537.             c. GY - Grid Y Spacing
  538.                 When grid snap is used this is the spacing of horizontal
  539.                 lines which determine the position of the crosshairs.
  540.  
  541.             d. SA - Snap Angle
  542.                 When Angle snap is used, this specifies the angular
  543.                 increments to which the cursor will snap.  Angle snap
  544.                 defaults to grid snap when no object is being defined.
  545.  
  546.             e. SL - Snap Length
  547.                 When Angle snap is used, this specifies the length
  548.                 increments to which the cursor will snap.  Angle snap
  549.                 defaults to grid snap when no object is being defined.
  550.  
  551.             f. ST - Snap Type
  552.                 Snap type can be changed by clicking on the ST gadget.
  553.                 Snap type may be changed at any time by pressing a function
  554.                 key F6 - F10 (see key definitions below).  It is often very
  555.                 useful when drawing to change to a different type of snap.
  556.  
  557.                 These are the types of snap provided followed by the keys
  558.                 to select them:
  559.                     NONE - F6 The window pixels are translated
  560.                     directly to drawing coordinates.
  561.  
  562.                     GRID - F7 The drawing coordinates lie on an invisible
  563.                     grid.
  564.  
  565.                     POINT - F8 When near enough to a point, the crosshairs
  566.                     will snap to that point.  Otherwise, snaps to grid.
  567.  
  568.                     LINE - F9 When near enough to a line, the crosshairs will
  569.                     snap to that line.  Otherwise, snaps to grid.
  570.  
  571.                     ANGLE - F10 When an object is being constructed, SL (snap
  572.                     length) and SA (snap angle) determine where the next
  573.                     point will lie.  Otherwise snaps to grid.
  574.  
  575.     H. Picking a Color
  576.         Click on a color gadget.  Subsequent objects will have this color.
  577.         The status line is underlined with the current color and linetype.
  578.  
  579.     I. Picking a Linetype
  580.         Click on a linetype gadget.  Subsequent objects will have this
  581.         linetype.
  582.  
  583.     J. Plans-Configuration File
  584.         The Plans-Configuration File may be edited to allow the user to
  585.         match the plotter output of this program to a particular plotter.
  586.         This file gets read by Plans everytime Plans starts up.
  587.         Other variables in this file include the size of the user's
  588.         monitor (for precise on-screen scaling) and user definable linetypes
  589.         (on-screen and plotter).
  590.  
  591.     K. Plans-Font File
  592.         This file defines the font used by Plans for all text rendering.
  593.  
  594.     L. About Parts
  595.         When a part is used in a drawing, an exact copy is placed in the
  596.         drawing.  This copy is an item just like any other, and can be
  597.         manipulated as a unit.  When a drawing is saved, all of the parts
  598.         used in the drawing are saved but the part definitions are not.
  599.         Therefore it is a good idea to save the part definitions with Save
  600.         Parts if they could be useful in another drawing or at some other
  601.         time in the current drawing.  The format of a Parts file is identical
  602.         to a drawing file and it is possible to load a drawing file into the
  603.         Parts database to make the items in the first level available as
  604.         parts, likewise it is possible to load a Parts file as a drawing.
  605.  
  606.     M. Keyboard shortcuts:
  607.         SPACE - Center window on mouse pointer (used for panning)
  608.         TAB - Toggles between any two views
  609.         UP - Pan up
  610.         LEFT - Pan left
  611.         DOWN - Pan down
  612.         RIGHT - Pan right
  613.         a - Arrow
  614.         A - Arc
  615.         b - Break
  616.         B - Box
  617.         c - Copy
  618.         C - Color
  619.         d - Dimension
  620.         e - Ellipse
  621.         f - Full
  622.         F - Frame
  623.         h - Hook
  624.         i - Insert
  625.         I - Isometric Cylinder
  626.         l - Line
  627.         L - MakeLine
  628.         m - Move
  629.         M - Modify
  630.         o - Circle
  631.         p - Polygon
  632.         P - Part
  633.         r - Rectangle
  634.         R - Rotate
  635.         s - Size
  636.         t - Text
  637.         T - Translate
  638.         u - Undo
  639.         w - Redraw
  640.         W - Window (shows window defined in PX PY SC gadgets)
  641.         x - Set X & Y cordinates of Rotate, Size and Group center
  642.         z - zoom out (make things smaller)
  643.         Z - Zoom in (make things bigger)
  644.  
  645.         During extended selection (Hold down left shift key when clicking on
  646.         an object to initiate extended selection):
  647.         UP - Use Parent Directory
  648.         LEFT - Use Directory sibling left
  649.         DOWN - Use First child in the Directory down
  650.         RIGHT - Use Directory sibling right
  651.  
  652.